package com.zfl.entity;


import lombok.Data;
import java.time.LocalDateTime;  // Spring Boot 3+ 推荐使用LocalDateTime

/**
 * 预约表实体（对应reservation表）
 */
@Data
public class Reservation {

    private Long id;


    private Long userId;  // 预约用户ID（外键）


    private Long seatId;  // 预约座位ID（外键）


    private LocalDateTime startTime;  // 预约开始时间


    private LocalDateTime endTime;  // 预约结束时间

    private Integer status;  // 状态：0-已预约，1-已签到，2-已取消，3-已过期


    private LocalDateTime checkinTime;  // 签到时间（可为null）


    private LocalDateTime cancelTime;  // 取消时间（可为null）


    private LocalDateTime createTime;  // 预约创建时间
}
